package com.song.springcloud;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.config.server.EnableConfigServer;

/*
    spring cloud config： 配置中心服务端，端口：3344
        为什么要要搞配置中心？
            说白了，就是微服务模块太多了，每个微服务模块都有一个配置文件applicaiton.yml,不好管理
            所以，通过 spring cloud config 配置中心统一管理
        统一的配置文件放在哪呢？
            放在 spring cloud config 所处的服务器上，本实例放在 gitee上的 springcloud-config 仓库里，配置中心服务器连接git
        微服务模块读取如何读取配置？
            配置中心服务端3344连接Git远程仓库
            客户端3355连接服务端3344，获取配置文件资源
        如何读取 git 上的配置文件？
            从配置中心服务端获取：
                启动spring-cloud-config服务端3344，访问 http://localhost:3344/application-active.yml 即可获取存放在git上的配置信息
                启动spring-cloud-config服务端3344，访问 http://localhost:3344/application-dev.yml 即可获取存放在git上的配置信息
                启动spring-cloud-config服务端3344，访问 http://localhost:3344/application-test.yml 即可获取存放在git上的配置信息

 */

@SpringBootApplication
@EnableConfigServer
public class SpringCloudConfig_3344 {
    public static void main(String[] args) {
        SpringApplication.run(SpringCloudConfig_3344.class, args);
        System.out.println("SpringCloudConfig_3344——配置中心-服务端——启动了!");
    }
}
